/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:bold;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "微软雅黑",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "微软雅黑",Arial,sans-serif;}
body{color:#666; font:12px "微软雅黑",Arial,sans-serif;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clear{
    clear:both;
}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}


/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}

/*网页限定宽度*/
.con_1000 {
	margin:0 auto; 
	position:relative; 
	width:1200px; 
	}
.con_1000:after{content:""; display:block; height:0; clear:both;}

/*头部*/
#header{ width:100%; background:#ffffff;}
#header .top{ height:145px;}
#header .logo{
	position:relative; 
	float:left; 
	margin-top:43px; 
	margin-left:2px; 
	/* width:240px; 
	height:54px;  */
	overflow:hidden;
	}
	
#header .logo i{position: absolute; left:-155px; width: 155px; height:100%; background-image:-webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0)); background-image:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));}
#header .logo:hover i{-webkit-transition:all 0.55s linear; transition:all 0.55s linear; -webkit-transform:translateX(500px); transform:translateX(500px);}

#header .r_info{ position:relative; width:397px; float:right; margin-top:15px;}
#header .r_info .rexian{
	position:absolute;
	top:36px; 
	right:0; 
	background:url(../images/rexian.png) no-repeat; 
	height:25px; line-height:25px; padding-left:33px; font-family:Arial; color:#000;  font-size:28px;}
#header .r_info .date{ font-size:15px; color:#afaead; position:absolute;top:65px; right:7px;}
#header .r_info .search{
	background:url(../images/searbg.png) right no-repeat;
	position:absolute; 
	right:0; 
	top:75px; 
	width:187px; height:19px; border:1px solid #CCC;}
#header .r_info .search input{ width:184px; height:19px; border-style:none; vertical-align:middle;font-size: 12px;text-align:left;color: #dbdbdb; background:none;}
#header .r_info .search button{
	width: 25px;
    height: 19px;
	border:none; 
	background: transparent;  
	cursor:pointer; 
	position:absolute; 
	top: 0;
    right: 0;
	}

.nav{
	width:auto; 
	height:53px; 
	background:#1574b8;
	}
.nav ul{ width:1000px; margin:0 auto;}
.nav ul li{
	float:left;
	height:53px; 
	/* background:url(../images/tiao.jpg) right no-repeat; */
	z-index: 1000; 
	position: relative; 
	width:125px;
	}
.nav ul li:after {
	content: '';
	width: 1px;
	height: 18px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.nav ul li:nth-last-child(1):after  {
	display: none;
}
.nav ul .active {
	background-color: #318fd2;
}
.nav ul li a{ display:block; text-align:center; height:53px; line-height:53px; font-family:"微软雅黑"; font-size:14px; color:#fff;}
/* .nav ul li a:hover,.nav ul li.on a,.nav li:hover{ color:#FFF; background:url(../images/tiao02.jpg) bottom no-repeat; color:#FFF;} */

.nav ul li .sub{position:absolute;   display:none;  width:142px; background:#2d2720;  }
.nav ul li .sub a{ display:block; line-height:48px; text-align:center; color:#000;  font-size: 14px;  width:142px; height:48px;}
.nav ul li .sub a:hover{ color:#FFF; background:#1e1e1e}
.nav ul li:hover .sub{ display:block}

/*BANNER*/
.fullSlide { position: relative; width:100%; height:449px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd ul li{ width:100% !important;}
.fullSlide .bd ul li a{ display: block; height:449px; background-position:center; background-repeat:no-repeat;}
.fullSlide .hd { width:100%; position:absolute; left:0; bottom:0; text-align:center; z-index:1;}
.fullSlide .hd ul{ text-align:center; margin-bottom:10px;}
.fullSlide .hd ul li{
	margin:0 3px; 
	width: 12px; 
	height: 12px; 
	/* background:url(../images/bottom01.png) no-repeat;  */
	background-color: transparent;
	cursor:pointer; 
	display:inline-block; 
	zoom:1; 
	font-size:0;
	border: 2px solid #fff;
	border-radius: 50%;
	box-sizing: border-box;
	}
.fullSlide .hd .on{
	/* background:url(../images/bottom02.png) no-repeat; */
	background-color: #fff;
	}




/*版权*/
.copyRight{
	width: 100%;
	text-align: center;
	color: #cccccc; 
	font-family:"Microsoft YaHei"; 
	background: #1574b8;
	}
.copyRight .block {
	width: 1200px;
	padding-top: 24px;
	padding-bottom: 21px;
	margin: 0 auto;
	position: relative;
}
.copyRight .block .qrcode {
	position: absolute;
    width: 95px;
    height: 95px;
	top: 50%;
    left: 240px;
    transform: translateY(-50%);
}
.copyRight div{margin-bottom: 10px;}
.copyRight a{color: #cccccc;}
.copyRight .quicklink{width: 100%;text-align: center;}
.copyRight .quicklink a{padding: 0 7px;}


/*侧导航*/
.ny_left{
	float: left;
	width: 260px;
	margin-top: 25px;
	box-sizing: border-box;
	}
.ny_left ul{
	margin-bottom: 57px;
	border: 2px solid #1676cd;
	}
.ny_left ul li{
	/* margin: -2px; */
	/* width: 191px; */
	height: 40px;
	/* border: solid 2px #3b3533; */
	font-size: 15px;
	border-bottom: 1px dotted #aaa;
	}
.ny_left ul li a {
	display: block;
	height: 100%;
	line-height: 40px;
	box-sizing: border-box;
	overflow: hidden;
	padding-left: 20px;
}
.ny_left ul li p{
/* 	margin-top: 17px;
	margin-left: 28px; */
	/* float: left; */
	}
.ny_left ul .top-nav{
	background:url(../images/service_btn.png) #3b3533 210px center no-repeat;
	background-color: #1574b8;
	border-bottom: 0;
	}
.ny_left ul .top-nav p{color: #fff;}
.ny_left li:hover a{
	/* color: #fff; */
	}
.ny_left ul li.hover{
	/* background:url(../images/service_btn.png) #3b3533 140px center no-repeat; */
	background-color: #eeeeee;
	}

.ny_left .service_tel{
	color: #1574b8;
	margin-top: 36px;
	}
.ny_left .service_tel p{
	background: url(../images/service_tel.png) left center no-repeat; 
	padding-left: 29px;
	font-size: 24px;
	margin-left: 5px; 
	font-family:Arial; 
	margin-top:5px;
	}
.ny_left .service_tel span{
	display:block; 
	font-family:"Microsoft YaHei"; 
	color: #1574b8;
	font-size: 14px;
	margin-top: 10px;
	line-height: 22px;
	}


/*内页标题*/
.ny_right{
	float:right; 
	width: 848px; 
	height:auto !important; 
	height:500px; 
	min-height:500px;
	margin-bottom: 120px; 
	margin-top:10px;
	}
.ny_right .title{
	height:46px;
	line-height:46px; 
	border-bottom:1px solid #dcdcdc; 
	margin-bottom:40px;
	background: none;
	}
.ny_right .title p{ float:right; color:#6c6c6c}
.ny_right .title h3{
	height:43px; 
	border-bottom: 3px solid #1574b8; 
	display:inline-block; 
	float:left; 
	padding-right:13px; 
	font-size:18px; 
	font-weight:normal;
	}
.ny_right .photo img {
	max-width: 100%;
}
/*其他*/
#full .qq_info a,#full .qq_info span{ display:block}
#full .qq_info span{ width:86px; background:#fff; text-align:center; padding-top:6px; line-height:24px; border:1px solid #968f96; border-top:none}

